Literature programming – tool support for authoring and reviewing a scientific paper
نویسندگان
چکیده
Authoring or reviewing a scientific paper is tedious to avoid or to locate presentational errors. Errors such as spelling, grammar can be checked by existing tools, whereas structural errors for concepts are harder to detect. Converting a technical paper into a program, the “literature programming” proposed in this paper allows existing program analysis tools to be reused for detecting and resolving some of its writing problems. For example, a simple C/C++ parser can be reused to check type errors that can not be captured by spelling and grammatical checkers; redundancies and false dependencies can be exposed and removed by the restructuring tool we developed for C/C++ programs. In general, an analogy between the literature (in terms of papers) and the software (in terms of programs) is made to reuse software engineering tools for literature programming (writing/reviewing/studying). The work has been applied to a recently published ICSE paper, showing a promising direction of software engineering-aided literature programming.
منابع مشابه
Reviewing clinical guideline development tools: features and characteristics
BACKGROUND To improve consistency and streamline development and publication of clinical guidelines (GL), there is a need for appropriate software support. We have found few specific tools for the actual authoring and maintaining of GLs, and correspondingly few analyses or reviews of GL development tool functionality. In order to assist GL developers in selecting and evaluating tools, this stud...
متن کاملAutomated Citation Sentiment Analysis: What Can We Learn From Biomedical Researchers
Automated citation sentiment analysis is a newly emerged research topic inspired by traditional citation context analysis in scientometrics and applied linguistics. The main goals of current citation sentiment analysis are to develop new tools to model scientific literature and provide authoring support for researchers in tasks like literature review. In terms of developing authoring support to...
متن کاملA standard Interactive Multimedia eBook Generator Engine for e-Learning Process
Introduction: Using standard authoring tools is essential to promote E-Learning in teaching-learning process. Learning content in medical sciences often consists of multimedia elements. On the other hand, it is frequently required to revise and update the medical content. Hence, access to the authoring tools that can encompass multimedia elements and allow easy content revision is helpful in e-...
متن کاملCitNetExplorer: A new software tool for analyzing and visualizing citation networks
We present CitNetExplorer, a new software tool for analyzing and visualizing citation networks of scientific publications. CitNetExplorer can for instance be used to study the development of a research field, to delineate the literature on a research topic, and to support literature reviewing. We first introduce the main concepts that need to be understood when working with CitNetExplorer. We t...
متن کاملA Historical Perspective on Authoring and ITS: Reviewing Some Lessons Learned
Introduction This section discusses the practices and lessons learned from authoring tools that have been applied and revised through repeated use by researchers, content authors, and/or instructors. All of the tools noted in this section represent relatively mature applications that can be used to build and configure educationallyeffective content. Each tool has been tailored to address both t...
متن کامل